2019년04월06일 12번
[과목 구분 없음] 0~(6410-1)에 해당하는 정수를 이진코드로 표현하기 해 필요한 최소 비트 수는?
- ① 16비트
- ② 60비트
- ③ 63비트
- ④ 64비트
(정답률: 59%)
문제 해설
0~(6410-1)은 0부터 64의 10승 - 1까지의 모든 수를 포함하므로, 이를 이진코드로 표현하기 위해서는 64의 10승 - 1인 18446744073709551615를 이진코드로 변환할 수 있어야 합니다.
18446744073709551615를 이진코드로 변환하면 1111111111111111111111111111111111111111111111111111111111111111이 됩니다. 이진코드는 0과 1로 이루어진 비트(bit)로 표현되며, 이 경우 60비트가 필요합니다.
따라서 정답은 "60비트"입니다.
18446744073709551615를 이진코드로 변환하면 1111111111111111111111111111111111111111111111111111111111111111이 됩니다. 이진코드는 0과 1로 이루어진 비트(bit)로 표현되며, 이 경우 60비트가 필요합니다.
따라서 정답은 "60비트"입니다.